package belle.com.myapp.retrofit;

import belle.com.myapp.view.board.activity.model.LeaderBoardResponse;
import belle.com.myapp.view.fm.model.EveryResponse;
import belle.com.myapp.view.home.model.BannerResponse;
import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Header;
import retrofit2.http.Query;

/**
 * Title :Api接口
 * Description :
 * Author:  Belle Guan    date : 2018/5/31 11:01
 * Update :                date :
 * Version : 1.0.0
 * Copyright : copyright(c) 浙江亚厦股份有限公司 2017 ~ 2020 版权所有
 */
public interface ApiService {
    /**
     * banner
     */
    @GET("banner")
    Call<BannerResponse> banner();

    /**
     * 每日推荐歌曲
     */
    @GET("recommend/songs")
    Call<EveryResponse> songs(@Header("withCredentials") boolean withCredentials);

    /**
     * 排行榜
     */
    @GET("top/list")
    Call<LeaderBoardResponse> boardList
    (@Query("idx") int idx);
}
